/*
 * InitiatorMessageEvaluator.h
 *
 *  Created on: 29.07.2011
 *      Author: seb
 */

#ifndef INITIATORMESSAGEEVALUATOR_H_
#define INITIATORMESSAGEEVALUATOR_H_

#include "RegionHostMessageEvaluator.h"

class CallbackTimer;

class InitiatorMessageEvaluator: public RegionHostMessageEvaluator {
public:
	InitiatorMessageEvaluator();
	virtual ~InitiatorMessageEvaluator();

	virtual void evaluate(GameMessage& msg, const ariba::NodeID& remote);
	virtual void onStartGame();
	virtual void onGetReady();

private:
	list<ariba::NodeID> players;
};

#endif /* INITIATORMESSAGEEVALUATOR_H_ */
